.detailstype .header { background-color: #fff; height: 44px; line-height: 44px; border-bottom: 1px solid #f2f2f2; }

.detailstype .header .header-wrap { display: flex; justify-content: space-between; padding: 0px 10px; height: 44px; line-height: 44px; font-size: 16px; color: #333; }

.detailstype .header .header-wrap .icon-sort { font-size: 22px; color: #333; }

.detailstype .dishesList-wrap ul li .content { position: relative; }

.detailstype .dishesList-wrap ul li .content .img { width: 100%; height: 190px; }

.detailstype .dishesList-wrap ul li .content .img img { width: 100%; height: 100%; object-fit: cover; vertical-align: bottom; }

.detailstype .dishesList-wrap ul li .content .bar { position: absolute; bottom: 10px; left: 10px; right: 10px; z-index: 4; color: #fff; }

.detailstype .dishesList-wrap ul li .content .bar .title { font-size: 14px; }

.detailstype .dishesList-wrap ul li .content .bar .sub-title { font-size: 12px; display: flex; justify-content: space-between; }

.detailstype .dishesList-wrap ul li .content .icon { transform: translate(-50%, -50%); position: absolute; top: 50%; left: 50%; width: 45px; background: url(http://pub.szzhangchu.com/web/v4.2/images/ico/ico-play.png); background-size: 100%; height: 45px; display: inline-block; }

.detailstype .dishesList-wrap ul li .content .bg { position: absolute; height: 3rem; overflow: hidden; width: 100%; bottom: 0; z-index: 3; border-radius: 0 0 4px 4px; background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.5) 100%); }

.detailstype .dishesList-wrap ul li .label-bar { padding: 10px; display: flex; line-height: 26px; }

.detailstype .dishesList-wrap ul li .label-bar .iconfont { font-size: 18px; margin-right: 8px; color: #ff8f5c; }

.detailstype .dishesList-wrap ul li .label-bar ul { display: flex; align-items: center; }

.detailstype .dishesList-wrap ul li .label-bar ul li { height: 16px; line-height: 10px; text-align: center; color: #ff8f5c; font-size: 10px; display: inline-block; border-radius: 10px; border: 1px solid #ff8f5c; padding: 3px 4px; box-sizing: border-box; margin-right: 8px; }
